--
----	/**
----	 *数组工具类 
----	 * @author yangxuefeng
----	 * 
----	 */
--	public class ArrayUtils extends ArrayUtil
--	{
--		public function ArrayUtils()
--		{
--		}
--		/**
--		 * 
--		 * @param list
--		 * @param attr 对象的属性
--		 * 
--		 */
--		public static function removeByAttr(list:Array,attr:String,attrValue:*):void{
--			for(var i:int = list.length-1;i>=0;i--){
--				var item:Object= list[i];
--				var index:int =attr.indexOf(".");
--				if(index<0&&item[attr] ==attrValue){
--					list.splice(i,1);					
--				}else if(index>=0&&item[attr.substring(0,index)][attr.substring(index+1)]==attrValue){
--					list.splice(i,1);
--				}
--			}
--		}
--		public static function removeFromVector(vect:Vector,obj:*):void{
--			for(var i:int = vect.length-1;i>=0;i--){
--				var item:Object= vect[i];
--				if(item==obj){
--					vect.splice(i,1);
--					return;
--				}
--			}
--		}
--		
--		public static function getItemIndex(list:Array,obj:*):int{
--			for(var i:int =0;i<list.length;i++){
--				if(list[i]==obj)return i;
--			}
--			return -1;
--		}
--		
--		
--		/**
--		 *包含 
--		 * @param list
--		 * @param attr
--		 * @param attrValue
--		 */
--		public static function findInVector(list:Vector,attr:String,attrValue:*):Object{
--			for(var i:int = list.length-1;i>=0;i--){
--				var item:Object= list[i];
--				if(item[attr] ==attrValue){
--					return item;		
--				}
--			}
--			return null;
--		}
--		
--		/**
--		 *包含 
--		 * @param list
--		 * @param attr
--		 * @param attrValue
--		 */
--		public static function findByAttr(list:Array,attr:String,attrValue:*):Object{
--			for each(var item:Object in list){
--				if(item[attr] ==attrValue){
--					return item;		
--				}
--			}	
--			return null;
